package com.loong.loong.hik.property.result.resource;

import java.util.List;
import lombok.Data;

/**
 * @author jinyiang
 * @date 2023/3/17 12:05
 */
@Data
public class ResourceGetSubregionsResult {
	private String code; // 状态码

	private String msg; // 提示信息

	private Data data; // 数据

	/**
	 * 数据实体类
	 */
	@lombok.Data
	public static class Data {

		private int total; // 总记录数

		private int pageNo; // 当前页码

		private int pageSize; // 每页记录数

		private List<Index> list; // 节点列表

		/**
		 * 节点实体类
		 */
		@lombok.Data
		public static class Index {

			private String indexCode; // 节点编码

			private String name; // 节点名称

			private String parentIndexCode; // 父节点编码

			private int catalogType; // 节点类型

			private String externalIndexCode; // 外部编码

			private int sort; // 排序值

			private String regionPath; // 路径

			private String createTime; // 创建时间

			private String updateTime; // 更新时间

			private boolean available; // 是否可用

			private String cascadeCode; // 级联编码

			private int cascadeType; // 级联类型

			private boolean leaf; // 是否叶子节点

		}
	}
}
